package com.suyang.syt.service.interfaces;

import java.util.List;

import com.suyang.syt.model.Pic;
import com.suyang.syt.model.dto.AjaxObj;
import com.suyang.syt.model.dto.PagerEasyUI;
import com.suyang.syt.model.dto.PicDTO;

public interface PicService {

	List<Pic> findByBanner(Long bid) throws Exception;

	/** 分页查询 */
	PagerEasyUI<PicDTO> listByEasyUI(int page, int rows, String sort, String order, String createDate1, String createDate2, String checkName, long bid, String orderIndex) throws Exception;

	/** 添加 */
	AjaxObj addPic(PicDTO picDTO) throws Exception;

	/** 删除 */
	AjaxObj deletePics(String bids) throws Exception;

	/** 更新 */
	AjaxObj updatePic(PicDTO picDTO) throws Exception;

	/*** 点赞 需要一个教师id 然后对其点赞数量+1 */
	AjaxObj addPicLike(String id) throws Exception;

	/** 查询项目中的所有图片 **/
	List<Pic> findAll() throws Exception;

	/**** 定时删除项目中无用的图片文件 ***/
	void deletePicFiles() throws Exception;
}
